www.mxdraw.com
|
向记录中增加一个多行文字对象
[helpstring("method AddMText")] HRESULT AddMText([in] DOUBLE dInsertionPointX, [in] DOUBLE dInsertionPointY, [in] DOUBLE dHeight, [in] BSTR pszText, [out,retval] IMxDrawMText** ppNewObj);
参数 |
说明 |
[in] BSTR pszText |
文字内容 |
insertionPoint |
多行文字的插入点 |
dWdith |
显示宽度 |
返回新增加的多行文字对象
例如: VC + COM
IDispatchPtr spDispatch(m_ocx.GetDatabase(),false);
IMxDrawDatabasePtr spDatabase;
spDispatch->QueryInterface(&spDatabase);
IMxDrawBlockTableRecordPtr blkRec = spDatabase->CurrentSpace();
IMxDrawMTextPtr mtext = blkRec->AddMText(10,10,500,_T("kkkk"))